翻訳と辞書
Words near each other
・ Registro de Emisiones y Transferencia de Contaminantes
・ Registro de Identidade Civil
・ Registro Internacional Naval
・ Registro Italiano Navale
・ Registro Nacional de Estrangeiros
・ Registrum Gregorii
・ Register (surname)
・ Register alias table
・ Register allocation
・ Register Cliff
・ Register complex
・ Register file
・ Register for Governmental Approval of Financial Obligations
・ Register Forum
・ Register key
Register machine
・ Register memory architecture
・ Register of Architects
・ Register of Copyrights
・ Register of Cultural Goods of Croatia
・ Register of Culturally Significant Property
・ Register of data controllers
・ Register of Historic Parks and Gardens of special historic interest in England
・ Register of interests
・ Register of Judgments, Orders and Fines
・ Register of objects of cultural heritage
・ Register of Parks, Gardens and Demesnes of Special Historic Interest
・ Register of Probate
・ Register of Protected Natural Values of Croatia
・ Register of the National Estate


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Register machine : ウィキペディア英語版
Register machine

In mathematical logic and theoretical computer science a register machine is a generic class of abstract machines used in a manner similar to a Turing machine. All the models are Turing equivalent.
==Overview==
The register machine gets its name from its use of one or more "registers". In contrast to the tape and head used by a Turing machine, the model uses multiple, uniquely addressed registers, each of which holds a single positive integer.
There are at least 4 sub-classes found in literature, here listed from most primitive to the most like a computer:
* Counter machine – the most primitive and reduced theoretical model of a computer hardware. Lacks indirect addressing. Instructions are in the finite state machine in the manner of the Harvard architecture.
*Pointer machine – a blend of counter machine and RAM models. Less common and more abstract than either model. Instructions are in the finite state machine in the manner of the Harvard architecture.
*Random access machine (RAM) – a counter machine with indirect addressing and, usually, an augmented instruction set. Instructions are in the finite state machine in the manner of the Harvard architecture.
*Random-access stored-program machine model (RASP) – a RAM with instructions in its registers analogous to the Universal Turing machine; thus it is an example of the von Neumann architecture. But unlike a computer, the model is ''idealized'' with effectively infinite registers (and if used, effectively infinite special registers such as an accumulator). Unlike a computer or even RISC, the instruction set is much reduced in number.
Any properly defined register machine model is Turing equivalent. Computational speed is very dependent on the model specifics.
In practical computer science, a similar concept known as a virtual machine is sometimes used to minimise dependencies on underlying machine architectures. Such machines are also used for teaching. The term "register machine" is sometimes used to refer to a virtual machine in textbooks.〔Harold Abelson and Gerald Jay Sussman with Julie Sussman, Structure and Interpretation of Computer Programs, MIT Press, Cambridge, Massachusetts, 2nd Ed, 1996〕

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Register machine」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.